home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The 640 MEG Shareware Studio 2
/
The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO
/
comm
/
fulldoor.zip
/
FULLDOOR.ASP
< prev
next >
Wrap
Text File
|
1991-06-29
|
6KB
|
182 lines
;***********************************************************************
;* *
;* FULLDOOR.ASP (C) 1991 DATASTORM TECHNOLOGIES, INC. *
;* *
;* An ASPECT script for providing the shipment of the ALT-Function *
;* keys when using a DOORWAY and the IBM PC emulation. *
;* *
;***********************************************************************
proc main
integer current_key
set keys on ; Script will handle everything from keyboard
while forever ; Until script exits
if hitkey ; if a key is in the buffer
keyget current_key ; . . . read it
switch current_key
case 0X6800 ; ALT-F1
computc 0
computc 0x68
endcase
case 0X6900 ; ALT-F2
computc 0
computc 0X69
endcase
case 0x6A00 ; ALT-F3
computc 0
computc 0x6A
endcase
case 0X6B00 ; ALT-F4
computc 0
computc 0x6B
endcase
case 0X6C00 ; ALT-F5
computc 0
computc 0x6C
endcase
case 0X6D00 ; ALT-F6
computc 0
computc 0x6D
endcase
case 0X6E00 ; ALT-F7
computc 0
computc 0x6E
endcase
case 0X6F00 ; ALT-F8
computc 0
computc 0x6F
endcase
case 0X7000 ; ALT-F9
computc 0
computc 0x70
endcase
case 0x7100 ; ALT-F10
computc 0
computc 0x71
endcase
case 0X8B00 ; ALT-F11
computc 0
computc 0x8B
endcase
case 0X8C00 ; ALT-F12
computc 0
computc 0x8C
endcase
case 0X1E00 ; ALT-A
computc 0
computc 0x1E
endcase
case 0X3000 ; ALT-B
computc 0
computc 0x30
endcase
case 0X2E00 ; ALT-C
computc 0
computc 0x2E
endcase
case 0X2000 ; ALT-D
computc 0
computc 0x20
endcase
case 0X1200 ; ALT-E
computc 0
computc 0x12
endcase
case 0X2100 ; ALT-F
computc 0
computc 0x21
endcase
case 0x2200 ; ALT-G
computc 0
computc 0x22
endcase
case 0X2300 ; ALT-H
computc 0
computc 0x23
endcase
case 0X1700 ; ALT-I
computc 0
computc 0x17
endcase
case 0X2400 ; ALT-J
computc 0
computc 0x24
endcase
case 0X2500 ; ALT-K
computc 0
computc 0x25
endcase
case 0x2600 ; ALT-L
computc 0
computc 0x26
endcase
case 0x3200 ; ALT-M
computc 0
computc 0x32
endcase
case 0X3100 ; ALT-N
computc 0
computc 0x31
endcase
case 0x1800 ; ALT-O
computc 0
computc 0x18
endcase
case 0X1900 ; ALT-P
computc 0
computc 0x19
endcase
case 0X1000 ; ALT-Q
computc 0
computc 0x10
endcase
case 0X1300 ; ALT-R
computc 0
computc 0X13
endcase
case 0X1F00 ; ALT-S
computc 0
computc 0x1F
endcase
case 0X1400 ; ALT-T
computc 0
computc 0x14
endcase
case 0X1600 ; ALT-U
computc 0
computc 0x16
endcase
case 0X2F00 ; ALT-V
computc 0
computc 0x2F
endcase
case 0X1100 ; ALT-W
computc 0
computc 0x11
endcase
case 0X2D00 ; ALT-X
computc 0
computc 0x2D
endcase
case 0X1500 ; ALT-Y
computc 0
computc 0x15
endcase
case 0x2C00 ; ALT-Z
computc 0
computc 0x2C
endcase
case 27 ; ESCAPE. You may want to allow an exit here
exit
endcase
default
termkey current_key ; send the key, it's not an ALT-key
endcase
endswitch
endif
endwhile
endproc